Package-level declarations
Types
Simple PreviewParameterProvider that provides true and false values.
Represents the various visual states of the security icon as an enum. Each enum constant encapsulates the icon, color, descriptive text, and optional badge details.
Properties
Extension property to check if the channel uses a low entropy PSK (not securely encrypted).
Extension property to check if MQTT is enabled for the channel.
Extension property to check if the channel has precise location enabled.
Functions
Extension function for LazyListScope with drag-and-drop functionality for indexed items.
Displays a human readable description and icon representing the signal quality.
Displays the snr
and rssi
color coded based on the signal quality, along with a human readable description and related icon.
Visual representation of the option the user may select.
Enables the user to select which channels to accept after scanning a QR code.
Overload for SecurityIcon that takes a Channel object to determine its security state.
Displays an icon representing the security status of a channel. Clicking the icon shows a detailed help dialog.
Overload for SecurityIcon that takes an AppOnlyProtos.ChannelSet and a channel index. If the channel at the given index is not found, nothing is rendered.
Overload for SecurityIcon that takes an AppOnlyProtos.ChannelSet and a channel name. If a channel with the given name is not found, nothing is rendered. This overload optimizes lookup by name by memoizing a map of channel names to settings.
Overload for SecurityIcon that enables recomposition when making changes to the ChannelSettings.
Overload for SecurityIcon that derives the SecurityState from boolean flags.
Displays the snr
and rssi
with color depending on the values respectively.